package com.wl.application.common.all;

import java.util.zip.ZipEntry;

/**
 * @author wl
 * @version 1.0
 * @date 2022/6/16
 * @description:
 */
public enum ResultEnum {
    /**
     * 1代表请求成功
     */
    SUCCESS(1,"请求成功!"),
    /**
     * 0代表请求失败
     */
    FAIL(0,"请求失败!"),
    /**
     * -1代表服务器异常
     */
    ERROR(-1,"服务器繁忙!"),
    /**
     * 2 代表业务异常
     */
    FAULT(2,"业务异常!"),



    /**
     * 1001代表用户名为空
     */
    USERNAME_NULL(1001,"用户名不能为空!"),
    /**
     * 1002代表用户名或密码错误
     */
    USERNAME_OR_PASSWORD_ERROR(1002,"用户名或密码错误!"),
    /**
     * 1003代表其他token异常
     */
    TOKEN_EXCEPTION(1003,"其他token异常原因"),
    /**
     * 1004代表用户未登录
     */
    NO_LOGIN(1004,"用户未登录!"),
    /**
     * 1005代表登录超时
     */
    LOGIN_TIME_OUT(1005,"登录超时!请重新登录!"),
    /**
     * 1006代表账户被冻结
     */
    USER_FREEZE(1006,"该账户被冻结!请联系管理员!"),
    /**
     * 1007代表该用户没有权限
     */
    NO_POWER(1007,"您的权限不足!请联系管理员!"),
    /**
     *1008代表用户名已存在
     */
    NAME_HAVE(1008,"用户名已存在!"),
    /**
     * 1006代表账户被冻结
     */
    USER_UNSAFE(1006,"该账户多次密码输入错误,现已被冻结24小时!")





    ;
    Integer code;
    String msg;

    public Integer getCode() {
        return code;
    }

    public String getMsg() {
        return msg;
    }

    ResultEnum(Integer code, String msg) {
        this.code = code;
        this.msg = msg;
    }
}
